home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EuroCD 3
/
EuroCD 3.iso
/
Programming
/
Python1.4_Source
/
Objects
/
protos
/
complexobject_protos.h
< prev
next >
Wrap
Text File
|
1998-06-24
|
2KB
|
29 lines
/* complexobject.c */
static Py_complex c_powu ( Py_complex x , long n );
static Py_complex c_powi ( Py_complex x , long n );
static void complex_dealloc ( object *op );
static void complex_buf_repr ( char *buf , complexobject *v );
static int complex_print ( complexobject *v , FILE *fp , int flags );
static object *complex_repr ( complexobject *v );
static int complex_compare ( complexobject *v , complexobject *w );
static long complex_hash ( complexobject *v );
static object *complex_add ( complexobject *v , complexobject *w );
static object *complex_sub ( complexobject *v , complexobject *w );
static object *complex_mul ( complexobject *v , complexobject *w );
static object *complex_div ( complexobject *v , complexobject *w );
static object *complex_remainder ( complexobject *v , complexobject *w );
static object *complex_divmod ( complexobject *v , complexobject *w );
static object *complex_pow ( complexobject *v , object *w , complexobject *z );
static object *complex_neg ( complexobject *v );
static object *complex_pos ( complexobject *v );
static object *complex_abs ( complexobject *v );
static int complex_nonzero ( complexobject *v );
static int complex_coerce ( object **pv , object **pw );
static object *complex_int ( object *v );
static object *complex_long ( object *v );
static object *complex_float ( object *v );
static object *complex_new ( object *self , object *args );
static object *complex_conjugate ( object *self );
static object *complex_getattr ( complexobject *self , char *name );